home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / PWABFV20.ZIP / VIEW.HIS < prev    next >
Text File  |  1995-02-19  |  13KB  |  235 lines

  1. FileView history
  2. (A=added, R=removed, F=Fixed, C=changed)
  3.  
  4.       Final release version 2.0.
  5.  
  6. v2.0  Version 1.1 never got released as I went back myself to using the
  7.       good old pcbfv, mainly because it was lots faster than the view 
  8.       PPEs around (not many actually, only other one I know is PWA's 
  9.       viewer, which is just about as slow as mine :). Finally got some 
  10.       time on my hands, and decided to totally recode compression handling.
  11.  
  12.    A: Changed the ZIP handling, works even faster than I thought it would :), 
  13.       just as fast (or even faster) as pcbfv!!! I actually used the VIEWZIP.EXE 
  14.       supplied with pcboard to extract the file list, simply because it's
  15.       way faster than using normal pkunzip. I hope there are no problems
  16.       related to this, but if necessary I can simply use pkunzip instead,
  17.       I'll require some feedback on this from you out there 
  18.    F: Bug when the first file in the filelist was a directory.
  19.    C: Removed support for flagging files including pathnames, the deltree
  20.       (or any other recursive delete) is just too dangerous.
  21.    A: Finally added ARJ support! And it actually works too :)
  22.    A: Hotkeys to the Read and Flag lightbars. I find this very usefull, as I
  23.       hate to have to move the lightbar.
  24.    A: Started work on LZH support, not finnished yet, but the view and read
  25.       routines seem to work.
  26.    A: LZH support for the rest of the options (Flagging, Wildcard). I left
  27.       the Extra option out because LHA doesn't seem to provide any relevant
  28.       extra information.
  29.  
  30.       I think this is all the archive support I'll build in, mainly because
  31.       I've never used another type on my bbs. If you really need support for
  32.       a certain archive get in touch with me, and I'll get back to you and
  33.       tell you what info I need on the archive format.
  34.  
  35.    C: Changed the code to find the right directory immediately when viewing
  36.       from within a directory by using some new capabilities of pplc 3.0.
  37.       This speeds up the view from a DIR file a bit. 
  38.    C: Changed the scrolling/highlighting in the Read and Flag functions,
  39.       this in an effort to make it faster to the user by removing unnecessary
  40.       space padding etc.
  41.    A: Added code to create the NODE and WORK directories if not found at
  42.       startup.
  43.    C: Worked on some changes to reduce memory usage.
  44.    A: PGUP and PGDN keys to page when viewing/flagging. Mainly to allow the
  45.       local users to use these keys, as normal callers probably won't be
  46.       able to use them.
  47.    C: Changed the file display routines to speed them up. This broke the
  48.       backwards paging, but I'll keep it this way for now as I like the
  49.       speed.
  50.    A: A find option when viewing files as I found I sometimes needed
  51.       one when viewing files.
  52.    A: A default color when viewing files (view.cfg, line 8)
  53.    A: A TOP option to the viewing lightbar to go back to the start of the file.
  54.    F: Viewing routines were inserting unwanted empty lines when displaying
  55.       lines of length 80.
  56.    A: A percentage to the viewing lightbar, so you'll know how much you still
  57.       have to go.
  58.    A: Found some ZIP archives that would not get handled correctly
  59.       by ZIPVIEW (some OS/2 zips). If zipview fails the PPE now falls back 
  60.       to PKUNZIP to ensure a list is shown, albeit slower.
  61.    A: Started work in the backward paging functions. These are not ready 
  62.       yes as it turns out to be a pain in the a** to code this in PPL,
  63.       must have spent at least 3 hours on this shit, but I still think 
  64.       that shelling out for each backpage is too much :)
  65.    A: Started work on using multiple columns instead of just one when
  66.       reading/flagging. To allow for this the directories will no longer be
  67.       displayed otherwise I cannot stick to 5 columns. I'm not sure about
  68.       the speed though, locally it seems okay, but If it's not enough
  69.       please let me know, I'll work on it.
  70.    A: Added hotkeys and finnished the column support.
  71.    A: Left and Right arrow keys now move to the next column in the view/flag
  72.       lightbars.
  73.    F: When exiting the flag menu in expert mode the screen would not be
  74.       cleared, looked kinda ugly.
  75.    F: Extra mode in LZH mode would show whatever the latest extra info
  76.       extracted for ZIP/ARJ was available, fixed.
  77.    C: Some work to make the archive viewers more robust.
  78.    C: Moved the actual calling of the VIEW ppe when flagging to PCBTEXT
  79.       240. This is done in an effort to remove FLAG.PPE from memory to
  80.       give as much memory as possible to the viewer.
  81.    F: A terrible typo in VIEW.CFG which mentions pcbview.exe instead of
  82.       viewzip.exe, causing unnecessary confusion. Thanks to Macro Man
  83.       for reporting this!
  84.  
  85.       Thanks to Drew for a lot of the following fixes/changes.
  86.  
  87.    C: Tried to optimize the code a bit in regards to memory usage.
  88.    C: Removed 240.ppe. Now you have to replace prompt 240 with
  89.       !<path>\view.ppe 240. This saves some more precious memory.
  90.    F: Couple of cosmetic fixes.
  91.    F: '?' wouldn't show the main menu in expert mode.
  92.    A: '[' and ']' can  now also be used to page through large lists of
  93.       files.
  94.  
  95.    A: An option to keep a flag file if it's from the same user.
  96.       Before it would always do this, now you can turn this off in view.cfg
  97.    A: EXTRA and file viewed directly now also use the page options.
  98.    A: Added the ability to unflag correctly when viewing or flagging, 
  99.       previously only when flagging you could unflag, but even this didn't work
  100.       correctly :).
  101.    C: Removed some text lines in graph/vtext and added some that were missing,
  102.       like the magenta 'File Found' at the start etc :)
  103.    A: Viewing files in ZIPs with strange characters like '-' would mess up
  104.       the unpack before as pkunzip would get confused, worked around this.
  105.       I'm not happy with my solution as it might slow things up a bit, but
  106.       until I find something better it will have to do.
  107.  
  108.       NOTE: PCBTEXT prompt 240 has been moved to prompt 557!
  109.  
  110.    C: Moved the handling of the view ppe when flagging from prompt 240 to
  111.       prompt 557 (the 'filename to flag prompt'. I did this because there
  112.       was a problem with using prompt 240 and stuffing a return afterwards
  113.       to skip the shelling to pcbview.bat, pcb would show the next DIR file
  114.       page in this case, and when returning to the flagger and restoring
  115.       the previous state before viewing the user wouldn't see the next
  116.       page anymore (as it was already shown). By using the flag prompt 557
  117.       instead this is circumvented.
  118.    C: Moved the lightbar flag bullet character to lb.cfg instead of vtext.
  119.    F: When using a different number of read/flag lightbar rows (lb.cfg) it
  120.       would not be used at all places (default 16 was hardcoded in some 
  121.       places).
  122.    F: Files would not be deleted correctly after flagging if you're using
  123.       command.com as your shell (I'm so used to 4dos I forgot command.com
  124.       doesn't support certain options:).
  125.    F: The find option would not highlight the found string correctly (case
  126.       related), fixed.
  127.    F: Using enter enter when flagging files would give some strange error
  128.       message instead of just flagging the current file.
  129.    A: After lots of mindsearching decided to use a key for the find function
  130.       after all, if there's much opposition on this I'm willing to negotiate:)
  131.  
  132.  
  133. v1.1  Changed the viewing code to handle files which gave an authenticity
  134.       failure to still show the file (ZIP only).
  135.  
  136.       Changed some of the .bat files to not show the zip extraction text to
  137.       the sysop, this would slow things down.
  138.  
  139.       Added: Question to display the file directly if the extension is
  140.              not supported, nice to view those .TXT files online.
  141.  
  142. v1.0  Ok. Finally released this. I have had this on my HD for months now, 
  143.       just too damn lazy, but it's been thoroughly tested and seems to work 
  144.       seamlessly at this moment. 
  145.  
  146. v1.0ß Added some logging code and deemed this ready for testing :-).
  147.       Found out that when using command.com to shell the batch files
  148.       would not work correctly (I use 4dos, and there are some subtle
  149.       differences, eg. md \tst\ is ok for 4dos but not for command.com)
  150.  
  151.       Added space selection to the read menu (R command). 'V' displays
  152.       the selected files (and unselects them afterwards). 'enter' still shows
  153.       the current file only.
  154.  
  155.       Saw that the '?' when viewing a file wasn't showing anything, added 
  156.       a small help file.
  157.  
  158.       Removed the directory existence check using 'nul' (exist dir\nul) in the 
  159.       batch files as it proved faulty on some systems (esp. with OS/2). The
  160.       file 'zipdir' is now looked for, this file is never deleted by
  161.       VIEW.PPE so it should be safe.
  162.       
  163.       This viewer has now been tested with OS/2 and seems to work.
  164.  
  165.       Added a default wildcard entry option (VIEW.CFG, line 6). 
  166.  
  167.       Recoded the Flagging a bit. When (lightbar) flagging you can press
  168.       X to exit without flagging the currently selected files (previously
  169.       flagged files will keep the flagged indicator as they are already
  170.       in the flag.zip). 
  171.  
  172.       Also, the previous version would always flag all the files that were
  173.       tagged for the current file when 'Q' or 'ESC' was pressed even if the
  174.       files tagged previously already were in FLAG.ZIP. This has been changed 
  175.       so that only the newly flagged files are added to flag.zip.
  176.  
  177.       Changed the batch files to only try to create the node and work
  178.       subdirectories at the start batch (startzip.bat). This will prevent
  179.       the messages from the other batch files when trying to create existing
  180.       directories and will speed the viewing/flagging up a bit.
  181.  
  182.       Lowered the internal maximum number of files read to 500 (was 1000)
  183.       to prevent memory problems with people low on memory and/or the higher 
  184.       memory usage of pcb 15.2. If the memory usage still is too high for you
  185.       please let me know as I can recode the PPE to not allocate any big 
  186.       array (this would mean a decrease in response time at the view/flag 
  187.       lightbars, that's why I haven't done it the latter way first off).
  188.  
  189.       Added: help files when pressing '?' at the flag/view lightbars.
  190.  
  191.       Changed the positioning of the lightbars.
  192.  
  193. v0.8 Instead of allocating the memory for as much files as there are I've
  194.      built in a maximum number of files that are read from an archive. 
  195.      Currently this size is 1000 (which should really be enough :-) ). I did
  196.      this to prevent a potential memory problem with really huge archives
  197.      (I know it's unlikely, but I like to make my PPEs bullet proof).
  198.      When viewing files I truncated the lines to 79 characters so that they
  199.      would fit. But as this messes up the display of some files (ansi etc)
  200.      I removed it again, besides files with lines larges than 79 characters
  201.      probably shouldn't be viewed anyway.
  202. v0.7 Added a wildcard option to extract and view multiple files at once (eg.
  203.      those handy *.nfo files).
  204.      Added a prompt after a wildcard selection which asks for each selected
  205.      file if he wants to view or skip the file.
  206.      Changed the wildcard prompt to a lightbar.
  207. v0.6 Added a simple page prompt when viewing files.
  208.      Changed the page prompt to a lightbar.
  209.      Added an end of file indicator to the page prompt.
  210.      Changed the page code to use the current users page length.
  211.      Added a nonstop option to the page lightbar.
  212.      Nonstop display was showing the current page too, fixed.
  213.      Added more messages to the user when extracting/compressing etc and
  214.      also messages when the batch file did not execute correctly. 
  215. v0.5 Added support for the FLAG.PPE. The changed flag.ppe (v3.0) is included. 
  216.      When you need to upgrade to newer versions of flag.ppe simply add 
  217.      the code between '*** addition by blackcat start' and '*** addition by 
  218.      blackcat end' to the new FLAG.PPS in exactly the same place (and then
  219.      compile the FLAG.PPS, if you don't have pplc mail me for the new FLAG.PPE).
  220.      The flag PPE need not exit after calling VIEW.PPE, so be sure that you 
  221.      don't insert an end after calling VIEW.PPE.
  222. v0.4 Changed all shell's to execute pkunzip to batch files for each action
  223.      taken (I've used seperate batch files for each action to try and keep
  224.      execution speed as fast as possible).
  225. v0.3 Found a problem with PPL's fileinf. Sometimes when extracting the
  226.      basename with fileinf(STR,8) the extension is also included (eg. when
  227.      the name is \graph\rand.ppe). Fixed this by using my own routines.
  228. v0.2 Changed the lightbar viewing routines to only show one file per line. 
  229.      This to allow for long names with paths to be correctly displayed.
  230. v0.1 Initial view ppe. I've had this little ppe that quickly views a zip file        and lets me view the files with a lightbar. Work and support on my other 
  231.      PPEs though has kept me from working on this. But now finally after a 
  232.      days work on this I realize this could really become a nifty util and I'm
  233.      going to spend more time on this. 
  234.  
  235.